
#ifndef __GS_H__
#define __GS_H__

#include "acarray.h"
#include "AdAChar.h"
#include "gept3dar.h"
#include "dbid.h"

#include "../inc/zgs.h"

#ifndef ACGS_CREATE_CLASS_FACTORY
#define ACGS_CREATE_CLASS_FACTORY		UCGS_CREATE_CLASS_FACTORY
#endif //#ifndef ACGS_CREATE_CLASS_FACTORY

#ifndef ACGS_DELETE_CLASS_FACTORY
#define ACGS_DELETE_CLASS_FACTORY		UCGS_DELETE_CLASS_FACTORY
#endif //#ifndef ACGS_DELETE_CLASS_FACTORY

#ifndef ACHAR
#define ACHAR		ZTCHAR
#endif //#ifndef ACHAR

#ifndef AcArray
#define AcArray		UcArray
#endif //#ifndef AcArray

#ifndef AcDbObjectId
#define AcDbObjectId		UcDbObjectId
#endif //#ifndef AcDbObjectId

#ifndef AcGeMatrix3d
#define AcGeMatrix3d		UcGeMatrix3d
#endif //#ifndef AcGeMatrix3d

#ifndef AcGePoint2d
#define AcGePoint2d		UcGePoint2d
#endif //#ifndef AcGePoint2d

#ifndef AcGePoint3d
#define AcGePoint3d		UcGePoint3d
#endif //#ifndef AcGePoint3d

#ifndef AcGePoint3dArray
#define AcGePoint3dArray		UcGePoint3dArray
#endif //#ifndef AcGePoint3dArray

#ifndef AcGeVector3d
#define AcGeVector3d		UcGeVector3d
#endif //#ifndef AcGeVector3d

#ifndef AcGiContextualColors
#define AcGiContextualColors		UcGiContextualColors
#endif //#ifndef AcGiContextualColors

#ifndef AcGiDrawable
#define AcGiDrawable		UcGiDrawable
#endif //#ifndef AcGiDrawable

#ifndef AcGiVisualStyle
#define AcGiVisualStyle		UcGiVisualStyle
#endif //#ifndef AcGiVisualStyle

#ifndef AcGsClassFactory
#define AcGsClassFactory		UcGsClassFactory
#endif //#ifndef AcGsClassFactory

#ifndef AcGsClientViewInfo
#define AcGsClientViewInfo		UcGsClientViewInfo
#endif //#ifndef AcGsClientViewInfo

#ifndef AcGsColor
#define AcGsColor		UcGsColor
#endif //#ifndef AcGsColor

#ifndef AcGsConfig
#define AcGsConfig		UcGsConfig
#endif //#ifndef AcGsConfig

#ifndef AcGsCreateClassFactoryFunc
#define AcGsCreateClassFactoryFunc		UcGsCreateClassFactoryFunc
#endif //#ifndef AcGsCreateClassFactoryFunc

#ifndef AcGsDCPoint
#define AcGsDCPoint		UcGsDCPoint
#endif //#ifndef AcGsDCPoint

#ifndef AcGsDCRect
#define AcGsDCRect		UcGsDCRect
#endif //#ifndef AcGsDCRect

#ifndef AcGsDeleteClassFactoryFunc
#define AcGsDeleteClassFactoryFunc		UcGsDeleteClassFactoryFunc
#endif //#ifndef AcGsDeleteClassFactoryFunc

#ifndef AcGsDevice
#define AcGsDevice		UcGsDevice
#endif //#ifndef AcGsDevice

#ifndef AcGsGetInterfaceFunc
#define AcGsGetInterfaceFunc		UcGsGetInterfaceFunc
#endif //#ifndef AcGsGetInterfaceFunc

#ifndef AcGsModel
#define AcGsModel		UcGsModel
#endif //#ifndef AcGsModel

#ifndef AcGsNode
#define AcGsNode		UcGsNode
#endif //#ifndef AcGsNode

#ifndef AcGsReactor
#define AcGsReactor		UcGsReactor
#endif //#ifndef AcGsReactor

#ifndef AcGsModelReactor
#define AcGsModelReactor	UcGsModelReactor
#endif 

#ifndef AcGsConfigReactor
#define AcGsConfigReactor	UcGsConfigReactor
#endif //#ifndef AcGsConfigReactor

#ifndef AcGsReleaseInterfaceFunc
#define AcGsReleaseInterfaceFunc		UcGsReleaseInterfaceFunc
#endif //#ifndef AcGsReleaseInterfaceFunc

#ifndef AcGsView
#define AcGsView		UcGsView
#endif //#ifndef AcGsView

#ifndef AcGsWindowingSystemID
#define AcGsWindowingSystemID		UcGsWindowingSystemID
#endif //#ifndef AcGsWindowingSystemID

#ifndef acadWindowId
#define acadWindowId		ucadWindowId
#endif //#ifndef acadWindowId

#endif //#ifndef __GS_H__